#ifndef IMAGE_H_INCLUDED
#define IMAGE_H_INCLUDED

#include <string>
#include "GUIObject.h"
#include "TextureManager.h"
#include "Vec2.h"

//Image (which derives from GUIObject), all works on a 2D plane.
//Image sets the pos and dimensions manually to create a plane 
//and place it, then get the texture and puts it onto that plane

class Image : public GUIObject
{
public:
	Image();
	virtual void Draw();
	bool Load(File* const f);
	const char* GetTypeName();

private:

};

#endif